﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mysoft.MyCM.Scm
{
	public partial class TaskTemplate
	{
		public TaskTemplate()
		{
			JobTaskTemplates = new HashSet<JobTaskTemplate>();
			Tasks = new HashSet<Task>();
			TaskHistories = new HashSet<TaskHistory>();
		}

		public Guid TaskTemplateGUID { get; set; }

		public string TaskTemplateName { get; set; }

		public string TaksTemplateDesc { get; set; }

		public int TaskType { get; set; }

		public string XAMLDefine { get; set; }

		public string InputsJson { get; set; }

		public DateTime ModifyTime { get; set; }

		public virtual ICollection<JobTaskTemplate> JobTaskTemplates { get; set; }

		public virtual ICollection<Task> Tasks { get; set; }

		public virtual ICollection<TaskHistory> TaskHistories { get; set; }
	}
}
